/*
 * Administrador.java
 */

package acceso;

import java.util.Date;

/**
 * Administrador
 *
 * Clase que define el contrato acerca de los administradores del sistema.
 *
 * @author MANU
 */
public class Administrador {
private Long idAdministrador;
private String nombreUsuario;
private String password;
private Date fechaCreacion;
private boolean tipo;

    /**
     * @return the idAdministrador
     */

public Administrador(){}

public Administrador(String nombreUsuario, String password, Date fechaCreacion,
        boolean tipo) {
        setNombreUsuario(nombreUsuario);
        setPassword(password);
        setFechaCreacion(fechaCreacion);
        setTipo(tipo);
    }

    public boolean isTipo() {
        return tipo;
    }

    public void setTipo(boolean tipo) {
        this.tipo = tipo;
    }


public Long getIdAdministrador() {
        return idAdministrador;
    }

    /**
     * @param idAdministrador the idAdministrador to set
     */
    public void setIdAdministrador(Long idAdministrador) {
        this.idAdministrador = idAdministrador;
    }

    /**
     * @return the nombreUsuario
     */
    public String getNombreUsuario() {
        return nombreUsuario;
    }

    /**
     * @param nombreUsuario the nombreUsuario to set
     */
    public void setNombreUsuario(String nombreUsuario) {
        this.nombreUsuario = nombreUsuario;
    }

    /**
     * @return the password
     */
    public String getPassword() {
        return password;
    }

    /**
     * @param password the password to set
     */
    public void setPassword(String password) {
        this.password = password;
    }

    /**
     * @return the fechaCreacion
     */
    public Date getFechaCreacion() {
        return fechaCreacion;
    }

    /**
     * @param fechaCreacion the fechaCreacion to set
     */
    public void setFechaCreacion(Date fechaCreacion) {
        this.fechaCreacion = fechaCreacion;
    }

}
